package cn.kgc.vote.service;

import cn.kgc.vote.pojo.Options;
import cn.kgc.vote.pojo.Subjects;

import java.util.List;

public interface VoteService {

    /*
     * 展示所有主题信息
     */
    List<Subjects> showAllSubjects();

    /*
     * 根据主题编号展示该主题
     */
    Subjects showSubjectById(Integer id);

    /*
     * 修改指定主题的查看次数
     */
    Boolean updateViewTimes(Integer id);

    /*
     * 修改指定主题的投票人数
     */
    Boolean updateTotalVotes(Integer id);

    /*
     * 根据主题编号查询选项信息
     */
    List<Options> showOptionsBySid(Integer sid);

    /*
     * 根据选项编号，修改投票数
     */
    Boolean updateVote(Integer id);

}
